from django.shortcuts import render,redirect
from django.http import HttpResponse
from .view_sub import *
from ycdata.update_data import update_market_data
#默认主页，实现左侧导航，右侧内容的结构
def index(request):
    return render(request,'webIndex/index.html')

#默认右侧内容页面，显示当前数据更新页面：数据管理
def data_update(request):

    marketStat = getMarketUpdateContext()
    return render(request,'webIndex/data-update.html',context=marketStat)
def data_update_btn_exec(request):
    update_market_data()
    print('data_update_btn_exec')
    marketStat = getMarketUpdateContext()
    return render(request,'webIndex/data-update.html',context=marketStat)



#更新板块文件，主要包括了概念板块、行业板块。以及指数、风格等。一般来说，是当当前统计的板块
#个数与tdx不同时，则从tdx拷贝相应的文件至指定目录，完成文件更新，则更新板块信息及相应日K线数据。
def block_update(request):
    blockStat = getBlockFileUpdateContext()

    return render(request,'webIndex/block-update.html',context=blockStat)

def block_update_btn_exec(request):
    print('block_update_btn_exec')
    update_block_file()
    blockStat = getBlockFileUpdateContext()

    return render(request,'webIndex/block-update.html',context=blockStat)

def market_overview(request):
    print('market_overview')
    marketStat = getMarketOverviewContext()

    return render(request,'webIndex/market-overview.html',context=marketStat)


